#ifndef __BASE64__H__H__
#define __BASE64__H__H__

#include "sys_inc.h"

/******************************************************
//功能：进行Base64编码
//传入参数：bindata:要进行Base64编码的数据
//          base64:Base64编码后的数据
//          Len:要进行Base64编码的数据长度
//传出参数：返回编码的数据
//创建时间：2018/5/13 15:47
//修改历史记录：
********************************************************/
std::string Base64_Encode(const uint8_t *bindata, uint32_t len);

/******************************************************
//功能：进行Base64解码
//传入参数：base64:要进行Base64解码的数据
//          bindata:Base64解码后的数据
//传出参数：返回解码的数据长度
//创建时间：2018/5/13 16:30
//修改历史记录：
********************************************************/
int Base64_Decode(const char *base64, uint8_t *bindata);

#endif
